Two-Level Iterative Queuing Modeling of Software Contention

نویسنده

  • Daniel A. Menascé
چکیده

Being able to model contention for software resources (e.g., a critical section or database lock) is paramount to building performance models that capture all aspects of the delay encountered by a process as it executes. Several methods have been offered for dealing with software contention and with message blocking in client-server systems. This paper presents a general, straightforward, easy to understand and implement, approach to modeling software contention using queuing networks. The approach, called SQNHQN, consists of a two-level iterative process. Two queuing networks are considered: one represents software resources (SQN) and the other hardware resources (HQN). Multiclass models are allowed and any solution technique—exact or approximate—can be used at any of the levels. This technique falls in the general category of fixed-point approximate models and is similar in nature to other approaches. The main difference lies in its simplicity. The process converges very fast in the examples examined. The results were validated against global balance equation solutions and are very accurate.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Structured Performance Modeling and Analysis for Object Based Distributed Software Systems

In this paper, we address the problems related to the performance modeling of object based software systems, distributed across multiple platforms. Classical flat queuing models seem to be inappropriate, because of the inevitable complexity caused by the platform heterogeneity and the dual client/server role that objects often play in their interactions. Models should be structured vertically, ...

متن کامل

Resource Contention Analysis of Service-Based Systems through fUML-Driven Model Execution∗

Model-driven software engineering not only enables the efficient development of software but also facilitates the analysis of non-functional properties (NFPs). As UML, the most adopted modeling language for designing software, lacks in formal execution semantics, current approaches translate UML models into dedicated analysis models, before NFPs can be computed. However, such transformations in...

متن کامل

Resource Contention Analysis of Cloud-based System through fUML-driven Model Execution

Model-driven software engineering not only enables the efficient development of software but also facilitates the analysis of non-functional properties (NFPs). As UML, the most adopted modeling language for designing software, lacks in formal execution semantics, current approaches translate UML models into dedicated analysis models, before NFPs can be computed. However, such transformations in...

متن کامل

بهبود دسترسی به کانال در شبکه های محلی بی سیم با تنظیم پویای پنجره‌ی رقابت و فرصت ارسال

Transmission opportunity limit and contention window are two influenced parameters in accessing the media in the networks based IEEE 802.11e standard. In these networks, every wireless station by setting of its contention window value, determines the chance of access to wireless media. Furthermore, a transmission opportunity limit provides a period of transmission without contact for a station....

متن کامل

Extending the Palladio Component Model to Analyze Data Contention for Modernizing Transactional Software Towards Service-Orientation

The performance of data-intensive software, such as most enterprise software, is determined by two types of contention: The contention for physical resources, and the contention for data accessed within transactions. When modernizing existing software towards service-orientation, especially the latter type of contention may increase significantly due to access restructuring. To ensure acceptabl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002